
#ifndef IMGINITBOARD_H
#define IMGINITBOARD_H

#include <BLabel>
#include <BButton>
#include <BLineEdit>
#include <BFileDialog>

#include "Board.h"

class ImgInitBoard : public Board
{
	BOBJECT(ImgInitBoard)
public:
	ImgInitBoard(BWidget* parent = 0);
	~ImgInitBoard();

public:
	void slotAssetChanged(const BObject* object, const BValue& value);
	void slotBrowseButtonClicked(const BObject* object, const BValue& value);
	void slotConfirmButtonClicked(const BObject* object, const BValue& value);
	void slotCancelButtonClicked(const BObject* object, const BValue& value);

private:
	BLineEdit*		_filePathEdit;
	BButton*		_browseButton;
	BLineEdit*		_localPathEdit;
	BLabel*			_imageLabel;
	BFileDialog*	_fileDialog;
	BButton*		_confirmButton;
	BButton*		_cancelButton;
};

#endif
